package com.oasys.entity.po;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * @Description: TODO
 * @Author: mis_wu
 * @Date: 2022/5/17
 * 请假/离职po
 **/
@Data
public class ApplyPo {

    private Long applyId;

    /**
     * 标题
     */
    private String applyTitle;

    /**
     * 申请类型
     */
    private Long typeId;

    /**
     * 内容
     */
    private String applyDetail;

    /**
     * 申请时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm-ss",timezone = "GMT+08:00")
    private Date applyDate;

    /**
     * 提交审批人
     */
    private Long applyUserId;

    /**
     * 申请状态
     */
    private Long stateId;

    /**
     * 审批人
     */
    private Long approvalUserId;

    /**
     * 起始时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date beginDate;

    /**
     * 结束时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date endDate;

    /**
     * 驳回原因
     */
    private String rejectMemo;
}
